640186
202410
960799
135800
587848
31514
465643
454739
98289
403325
171632
860758
5141799
3567581
3073148
2385804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471